@charset "utf-8";

body {
  font-family: "microsoft yahei";
  background: #f0efed;
  font-size: 15px;
  max-width:640px;
  margin:0 auto;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

body ul, body dl {
  margin: 0;
  padding: 0
}

.container {
  padding:0px;
  max-width:640px;
  min-width:320px;
  margin:0 auto ;
  position:relative;
}

.bg {
  position:absolute;
  width:100%;
  height:100%;
  z-index:1;
}

.bg img {
  width:100%;
  height:100%;
}


.header {
  position:relative;
  z-index:5;
}
.footer {
  position:relative;
  z-index:5;
}

/*首页*/
.rule {
  position:relative;
  z-index:5;
  padding:15px;
}

.sign {
  position:relative;
  z-index:5;
  background:#FFFFFF;
  padding:15px;
}

.search {
  position:relative;
  z-index:5;
  background:#FFFFFF;
  padding:15px;  
}

.catalog {
  position:relative;
  z-index:5;
  padding:15px;
  text-align:center;
}

.player {
  position:relative;
  z-index:5;
  padding:15px;
}

.player .err-info {
  text-align:center;
}

.player .err-info i {
  font-size:18px;
}

.player .thumbnail {
  position:relative;
}

.player .thumbnail .badge {
  position:absolute;
  top:6px;
  right:6px;
  background:#286090;
}



/*详情页*/
.player-detail {
  position:relative;
  z-index:5;
  padding:15px;
  background:#FFFFFF;
  margin:15px 0; 
}

.player-desc {
  margin-bottom:15px;
}

.player-img {
  position:relative;
  z-index:5;
  padding:15px;
  text-align:center;
}

.player-img img {
  margin-bottom:15px;
}

/*报名*/
.signin-form {
  position:relative;
  z-index:5;
  padding:15px;
  background:#FFFFFF;
}

.img-preview {
  
}

.img-preview .img-item {
  position:relative;
}

.img-preview .img-item {
  position:relative;
}

.img-preview .img-item .del-item-btn {
  display:block;
  position:absolute;
  top:-6px;
  right:6px;
  width:16px;
  height:16px;
  line-height:16px;
  text-align:center;
  background:#FB0004;
  color:#FFFFFF;
  border-radius:8px;
  font-size:14px;
  font-family:Arial;
  cursor:pointer;
}

.uploadify-button {
  font-size:14px;
  width:100%;
  text-align:center;
  background:#5bc0de;
  border-color:#46b8da;
}



